GrapeCity Secure Mail for .NET 4.0J
Update(ImapMessage[],Boolean,ImapFlags) メソッド
使用例 

このMailBoxにあるメッセージのサブセット。
フラグを追加する場合はtrue、削除する場合はfalseを指定します。
変更するフラグを指定するImapFlags値。
サーバー上のこのMailboxにあるメッセージの配列に対してフラグ値を更新します。
シンタックス
Public Overloads Function Update( _
   ByVal messages() As ImapMessage, _
   ByVal set As Boolean, _
   ByVal flags As ImapFlags _
) As ImapResponse
public ImapResponse Update( 
   ImapMessage[] messages,
   bool set,
   ImapFlags flags
)

パラメータ

messages
このMailBoxにあるメッセージのサブセット。
set
フラグを追加する場合はtrue、削除する場合はfalseを指定します。
flags
変更するフラグを指定するImapFlags値。

戻り値の型

サーバーからの応答をカプセル化するImapResponse
例外
例外解説
ProtocolExceptionサーバーから受信したIMAPプロトコル応答が不良です。
System.Net.Sockets.SocketException通信エラーが発生しました。
解説
指定したメッセージに対して1つ以上のフラグの値を設定または再設定します。 単一メッセージのフラグを更新するには、Updateを使用します。 一連のメッセージを更新するには、Update(Int32,Int32,Boolean,ImapFlags)を使用します。
使用例
以下のサンプルコードは、Imapコンポーネントを使用してメールサーバー上の複数のメッセージに対して削除フラグを設定する方法を示します。
private void deleteMessages(Mailbox box, ImapMessage[] messages)
{
    box.Update(messages, true, ImapFlags.Deleted);
}
Private Sub deleteMessages(ByVal box As Mailbox, ByVal messages() As ImapMessage)
    box.Update(messages, True, ImapFlags.Deleted)
End Sub
参照

参照

Mailbox クラス
Mailbox メンバ
オーバーロード一覧

 

 


© 2003, GrapeCity inc. All rights reserved.